Snorkeling tours from Safaga port is the best option for snorkeling if your cruise is docked in Safaga and you wish to relax by the beach and do snorkeling.