Cinnamon Bay, St. John Virgin Islands.

Cinnamon Bay is a body of water and a beach on St. John in the United States Virgin Islands, adjacent to the historic Cinnamon Bay Plantation. The bay is just east of Trunk Bay, and is about a mile west of a famous eco-tourism destination called Maho Bay Camps.The shallow, clear water and the short distance to Cinnamon Cay make Cinnamon Bay excellent for snorkeling.