If you have ever snorkeled you know that there a quite a few challenges you must overcome...