Punta Rossa is a restaurant offering French and Italian cuisine, including pizza, in a beachside setting.