Located off the south shore of Grand Bahama, Peterson Cay island is home to the smallest national park in the Bahamas, which covers only 1.5 acres (0.6 hectares). Though compact, the cay is home to one of the most beautiful reefs in the Bahamas, offer abundant snorkeling and diving opportunities.