La Riva is an Italian restaurant offering waterside dining with vegetarian options. High chairs and credit card payments are accepted, and reservations are possible.