“Omni Amelia Island Resort is one of my favorite Florida beach resorts, offering the perfect mix of luxury, relaxation, and adventure. I love the beach access, ocean views, incredible pools, spa, golf, and endless activities that make this island escape unforgettable.”