Portland's dining scene is modest but solid for a town of its size. The waterfront area has a handful of cafes and casual restaurants, and fresh local seafood — particularly crayfish and flathead — features on many menus. Glenelg Street is the main commercial strip where you'll find most options.
The town has a good selection of bakeries and takeaway options suited to a coastal stop. If you're self-catering, the supermarkets on Henty Street are well-stocked.