Magens Bay Beach from north side of St. Thomas, US Virgin Islands