The last water taxi for san pedro left at 5:30 pm a couple months ago. Don't think the schedule has changed. So dinner has to be early. There are some good places close to the pier.