Unlike other Caribbean destinations, you’ll only find two resorts on St John, USVI.