Jamaica is a beautiful country in the Caribbean with mountains, beaches, oceans, rainforests and much more. The beaches offer a lot of water activities like diving, snorkeling and much more and the mountains give the perfect landscape view of the country. There are a lot…