Pelican Cay Land and Sea Park

Pelican Cay Land and Sea Park, Abaco, Bahamas