These are a few : - Great Ocean Road Brewhouse 29/35 Great Ocean Rd, The Apollo Bay Hotel 95 Great Ocean Rd and Apollo Bay Bowls Club Inc 4-6 Moore St
Hope this helps you.
No. Thats pretty much it for Apollo Bay and most towns along the Great Ocean Rd.
Not enough demand off-season, so it's either Hotels or cafes.