Tabou Beach is a restaurant offering fresh, seasonal cuisine with a unique touch, served with a view of the sea.