This thatched restaurant attached to the B&B of the same name has some of the best food on the island. It's certainly where you would go for a little ambience, though it's still casual. Options include good pizza and seafood with vegetable sides, all cooked by a friendly eponymous German.
Gerald's Restaurant
Panamá Province