We book a snorkel excursion through our cruise line for Don Fosters! It was a great location just right out of town! Lots of coral and fish... absolutely beautiful!! My only complaint is I wish we'd have had more time! Our excursion was cut a little short?? I heard our guide complaining to another employee that she was on her own and didn't have any help, could be why the excursion time was less than what we purchased. However, our whole family had a lot of fun!! The guy running the shop was super nice and helpful! Great customer service!!