Honeymoon Beach at Peter Island Resort, British Virgin Islands (by Peter Island_BVI).