Riverside Lebanese restaurant, Byblos Harbour, offers panoramic views and a meze menu.