It has always been one of our great favorites for snorkeling .
Church Bay beach is located in Bermuda 's Southampton parish .
Bermuda has always been one of our great favorites for snorkeling .
Church Bay beach is located in Bermuda 's Southampton parish .