Honestly I feel they're a bit bland. So much bread and little toppings. And having to get more and more toppings then you may as well buy a proper meal at the pavilion next door.
Approximate cost: $15
Fast, fresh sandwiches. The staff are pretty good, even when it is busy. In a handy location and you can go and sit on the tables/chairs by the beach and enjoy the view while you eat lunch. A basic take-away place though. If you are willing to pay a few extra dollars, you can get a nice meal at a nearby cafe or restaurant instead.
Approximate cost: $10