The 'Leap of Faith' waterside is located at Atlantis Paradise Island in the Bahamas. The park has many lagoons filled with marine life and is the location of the largest open-air marine habitat in the world where over 250 marine species are displayed.