Omni Amelia Island Plantation Resort is nestled on 1,350 acres at the tip of a barrier island just off the Northeast Florida coast.