Caye Caulker – private dock / “beach”

Caye Caulker - private dock / "beach"