Paradise beckons taste buds at Atlantis in the Bahamas : com