Where is Acklins Island?

The Bahamas - Acklins Island and surrounding islands.
Acklins Island and Grey's Point Bonefish Inn.