Jamaica has a wide variety of natural gems and colorful attractions. White sandy beaches, emerald-green mountains, crystal clear turquoise water, cascading waterfalls, breathtaking coral reefs teeming with marine life, lush rainforests, meandering rivers, and luxurious mineral spas – these are just a few of the many enviable assets that the island has to offer. A...