Cruises on the African Queen last 90 minutes and embark from the Marina del Mar. The trip costs ... To learn more, visit the African Queen Canal Cruise's website. Key Largo Two Reef Snorkel ...