Taverna Tervanaru is a restaurant located in a scenic seaside setting.