Busy times, especially summer weekends, are best booked well in advance. Because there may be cancellations, it doesn’t hurt to call at the last minute!