Our vacation stay at Villa Poincianna in the Abacos was really terrific. The house was amazing...remote and quiet, but a short boat ride from everything we wanted.
We got to see a good mix of sea critters (sharks, turtles, 'cudas, rays, and plenty of other fish) while snorkeling. Also, I was surprised at how 'un-touristy' the whole area was...no one bothered us to buy trinkets or bracelets (yes, that's what I expected) and local people were genuinely interested in helping us.
The stay wasn't perfect. Weather in the Abacos is apparently as uncontrollable as weather here in Michigan, and we ended up with high winds (and seas) the whole time. No matter, we were snorkeling and boating in it every day. The ride to Pete's Pub was especially interesting.