This typically depends on the area. There are some places that have a reef right off the beach. So you don’t have to travel far to reach the snorkel site. A land-based trip will suffice in case you only want to get to a specific snorkeling location. However, there are many areas that are so spread out and vast that you will be requiring a boat to reach there.