No shore diving, although the snorkling is good by the airport as well as off of Fort Zachary Taylor. I dive with Dive Key West, they are a great shop for true novices, they are happy to hold your hand, swap tanks for you at the end of the dive, and cater to the twice per year vacation diver. At the other end of the spectrum is the other shop I dive with, Lost Reef Adventures, who are just as happy to stand back and let you do your thing. I've heard many happy folks diving with Captain's Corner, their boat holds a lot of folks.... I haven't had the opportunity to dive with Seaduction, they like to cater to tech divers, take that for what it's worth. If you are looking for something a little more private and boutique, Finz dive center has a big catamaran and will run with 2 folks and take you exactly where you want to go. You have to call now and see what their availability is. I think the owner is succeeding beyond his wildest dreams and the boat runs most all the time. If you want to spear a fish, Finz is the boat to go on.