Nestled between the turquoise waters of the Florida Keys, there exists a seafood haven that makes even the most disciplined diners lose all self-control. Whale Harbor Seafood Buffet in Islamorada ...