Fine dining at Avista Restaurant, offering stunning sea views. Features both indoor and outdoor seating.