Source: Tourism MediaCaneel Bay BeachWereldCaribische eilandenAmerikaanse MaagdeneilandenSt. JohnCaneel Bay Beach