Yes, you can celebrate Sao Joao Festival with a cruise on board the Santa Monica. It’s a 5 hour leisurely cruise that starts on 24th June at 10:00am and ends at 3:00pm.