The Ocean Atlas underwater sculpture, an 18-foot (5.4 meters), 60-ton statue was recently deployed off the coast of Nassau in the Bahamas