It will be my first visit and I can't wait!!! I am coming from Canada and because I booked with Delta via Salt Lake City I can get there for May 10th on Mother's Day!!! I can't wait!!
What should I do for sure? I am a nature lover, I like culture and getting to know the locals and I like sacred places. Where is the best place to snorkel and can I do it if I never snorkeled before?