Do you need to go out on a boat to snorkel or are there any good beaches for snorkeling?