Beachfront Lido Nautilus offers Southern Italian cuisine and Neapolitan pizza on a panoramic terrace.