Caribbean beach in Trunk Bay on Saint John island, Virgin Islands, USA