Snorkeling is one of the most popular and fun experiences to have when vacationing. It’s a great way to literally and figuratively immerse yourself in the environment of your destination and gain a deeper connection with your surroundings. Just imagine floating along and seeing colorful sea creatures scuttle along the seafloor or having a sea […]