First ever cruise booked for 2024. In San Juan, Puerto Rico, I want to book a 7:30am-11:30 - "El Yunque Rain Forest" excursion and then a 12:00pm - "San Juan By Land and Sea" excursion. This is only 30 minutes between them. Is this a good idea? In general, how on point are these posted end times? Are they always reliable? If not, how much time should I allow between excursions to ensure I won't be late for the next one?