Keep it salty at Riva, the upmarket restaurant at Karma Rottnest: prawns, calamari, oysters and salmon all receive an elegant touch of the Med, plus there are wood-fired pizzas and interesting spins on quail, fillet steaks and lamb. The attached sports bar is a passable spot for a drink and a bar meal (mains $21 to $26: pastas, nachos, burgers…).