Angel Island Eco Resort offers snorkeling right in front of you at the house reef