We have heard that Coral World is great and can be done in a couple of hours. We also have heard that the Snorkeling is great at Coki Beach and Magen's Bay is a gorgeous beach not to be missed. We will be docking at 7am and leaving port at 5pm. Are we dreaming that we could fit all 3 of these excursions in one visit? If so, what should we leave off? Thanks!