My spouse and I are looking to hike from Riomaggiore to Porto Venere one day, spend the afternoon/evening there and have dinner. I know there is a ferry, but the last one appears to leave around 3pm, which would be too early for us to be able to stay and enjoy dinner.
I know that there is a bus that we can take, then train back to Riomaggiore, but are there private boats in Porto Venere that we would be able to take back? How much do those typically cost? Are there other options I'm missing?