Home to one of the best beaches in Arizona, the beautiful town of ... located near many renowned attractions, including Lake Powell, Glen Canyon, Horseshoe Bend, and Antelope Canyon.