Cabo Flats Restaurant, Delray Beach, FL See attached panoramic photos of Cabo Flats Delray Beach, FL.