Caribbean Beach, Palms, Surf

Caribbean Beach, Palms, Surf

Palm trees and surfing center at the picturesque beach at Cayo Largo Island