Dove Cay

Island in the Bahamas From Wikipedia, the free encyclopedia