The wreck of the City of Salisbury in the Boston Harbor, even when is no penetration is a very nice place with a wide range of depth, you can do it as shallow as 50' all the way to 97', Marine life is abudant, if you like to garb bugs this is a good spot for it, specially since is no many divers who come this place, is easy to find some keepers, you can see dog fishes exploring this wreck as well.
Bahamas was a very nice experience for me as well, i really enjoyed swiming with the gray reef sharks, it was very nice to see al this incredible animals around me and be able to share the same space, after that we did a dive where the sharks were hand feed, it was nice but no as nice as the one were they where just swimming free all over the place.
I can't leave Cancun out of the picture specially since is my home town, the temp and viz is incredible and is impossible to mention only one place down there because you have a wide range of diferent dive spots for any level or preference from the shallow dive in Manchones reef to the wall in Cozumel, to the wreck of the C-53 off the coast of Cancun and Jardines reef in Playa del Carmen.
Happy dives to every one.