An ocean paradise awaits you at La Vista Beach Resort, which is located on the beach overlooking the crystal blue waters. Relax in the balmy sea breeze, sunbathe on the beach, snorkel, or cool off in the resort's pool. Hideaway is a great on-site restaurant.