If you are not visiting Amazonia and are only planning a coastal cruise, you do not need vaccination. As for malaria, there is no vaccine – only tablets, but, as explained above, no prevention is required if you are not staying in Amazonia (the jungle).