Featuring a barbecue and sun terrace, Sabal Beach offers oceanfront self-catering accommodation north of Punta Gorda Town.