Cheeca Lodge & Spa To Host 26th Presidential Sailfish Tournament

Iconic Islamorada Resort to showcase prime location for 26th Annual Tournament