Situated in the Caribbean Sea, Jamaica is an island gaining popularity for lush rainforests, mountains, and white-sand beaches. Besides, it is known as the ...