Why not take a look at Grand Bahama Island, its got a lot to offer.
Grand Bahama Island lies at the northernmost point of a chain of islands known as The Bahamas (Spanish for “shallow seas “) only 60 miles from the east coast of Florida.
The island is 96 miles long west to east and 17 miles at...