Punta Gorda has a lot to offer.