Enchantment Resort is a luxurious hotel located in Sedona, Arizona. While it doesn't have a beach, it offers stunning views of the surrounding red rocks and a peaceful atmosphere. The resort features spacious rooms, a spa, multiple dining options, and a variety of outdoor activities such as hiking and mountain biking. With its serene setting and top-notch amenities, Enchantment Resort is the perfect place to relax and unwind.