Source: Tourism MediaCinnamon Bay BeachWereldCaribische eilandenAmerikaanse MaagdeneilandenSt. JohnCinnamon Bay Beach