In Boca Grande on Florida' west coast, visitors come for the thrill of sport fishing and stay for the luxurious, ...