Port Everglades Terminal 21, Fort Lauderdale, FL, USA
  Meeting point:  
Meet at Port Terminal, 2021 Eller Drive, Terminal 21 in Fort Lauderdale. Please arrive at least 60 minutes before the start time.
  What to remember:  
Extra fees to be paid on-site:
the Swim with pigs activity at Crystal Beach is available at a surcharge of 99 USD per person to be paid on the ferry subject to availability, weather and minimum guest count
other activities available at additional cost: snorkeling, jet ski, parasailing, banana boat rides, beach access
you will spend ca. 3 hours each way on the ferry and have ca. 3-4 hours of free time on the island of Grand Bahama
Know in advance:
ALL optional activities are subject to availability, minimum guest count and weather conditions
Remember to bring:
non-EU, non-UK and non-US citizens might require Bahamas tourist visa, please contact the Bahamas embassy
please bring your passport and ESTA forms, bathing suits and towels