We swam with SHARKS! Carnival Glory Cruise March 2023 | Mahogany Bay, Belize, and Cozumel