Various times throughout the day and evening. Check the schedule online, or give them a call for times. They are constantly being updated. There is not set schedule written in stone.
every hour 5 min before the hour from 7am to 7 om
Multiple times a day
See their website. You can buy your tickets and make your reservation there.
There is a posted schedule on their website but it's almost hourly.
Thanks! Your answer is awaiting moderation.