The Leap of Faith water slide at Aquaventure water park at Atlantis Paradise Island in Nassau, Bahamas