I haven't been to that beach, but the island in the picture is most likely Île Tintamarre, so this picture was taken on St. Martin, FWI laugh


[Linked Image]