No Caribbean vacation is complete without snorkeling along the colorful coral reefs. This is especially true in Jamaica, which is home to a number of dive centers that cater to beginners and expert ...
Jamaica's waters offer much to enjoy. From easy, beginner-friendly beach-access reefs to more advanced sites, Jamaica has sites to challenge every snorkeler.