I know you are probably all tired of seeing this question, but I have looked and looked and can't find the answer I am looking for. We are looking for a hotel that has a beach where we can walk right out into clear water and snorkel. Does such a place exist? Thank you!

Probably the best alternative would be one of the resorts further north near Mexico Rocks where you could kayak out a short distance and snorkel inside the reef, but then you give up a lot of the things a hotel in San Pedro town would offer.

You have to decide what is the most important part of your vacation...relaxing or being close to choices?

It's rarely rocket science, it's usually just math: then again if you can't do the math.......