Are there any good beaches where you can swim/snorkel right off the beach without getting run over by boats? I heard that the beach near Ramon's is OK for that but that it can be dangerous due to boat traffic.