The Westin New Orleans Canal Place is a modern hotel situated in downtown New Orleans. While it doesn't have a beach, it offers a rooftop pool with breathtaking views of the Mississippi River. The hotel features spacious rooms, a fitness center, and a restaurant serving delicious cuisine. It is conveniently located near popular shopping destinations and attractions like the Audubon Aquarium of the Americas.