Am particularly interested in Bahamas as I want to swim with sharks but any other hotel/resort recommendations would be great. DS will be 4. Somewhere with a great kids club would be good!