I am going to be in Sunnyvale on business in late May. Any advice on options to pickup a few dives while I'm there? I'm considering coming in a day or two early (Memorial Day weekend) in order to get in 1 or maybe 2 days of diving. What options do I have in the area? Any shore diving? Any recommended sites? What about dive operators/charters? Any recommendations?