gcarter
Contributor
I'll chime in there again, like the others said, there is a bunch of good diving up in Massachusetts. It's actually pretty hard to find a site that isn't diveable in most weather conditions on Cape Ann. If you do go up to Cape Ann, there are plenty of shops in the area. Some shops that I've had good luck with are East Coast Divers in Brookline, South Shore Divers in Weymouth, Boston Scuba in Boston, Cape Ann Divers in Gloucester and Andys Sport Shop in Fitchburg. If you do make it up to Cape Ann, I'd recommend either tagging along with a shop as a good number of them host shore dives each weekend (I know East Coast does for sure) or swing by Cape Ann Divers as they can point you in the right direction based on the weather and your abilities.
My son and I spent 2 weeks in Cape Ann area last summer and had a blast. Cape Ann divers has a handout that lists all the local shore diving sites, with directions, parking tips, lots of useful information. We had a bunch of great dives, unguided. Just be comfortable with your compass and mind your bearings.