Omni Hotel & Resort Amelia Island Plantation 39 Beach Lagoon Road Amelia Island Florida 32034 United States