Yes, it is near by to Atlantis. You can go to the beach, which is right next to the Sheraton Grand, and the Sheraton Grand is right next to Atlantis. So, you can take a walk along the beach, pass the Sheraton and you are on the Atlantis beach and you can go in from there. Have a great trip