Cuba has a very sound health care system. Cubans citizens receive free medical care through a national health service.
There is a network of SERVIMED pharmacies, which require payment in CUC. Here's a list of SERVIMED pharmacies we compiled for tourists in case of emergency.
Cuba does not present any unusual health risks to travelers, but visitors should take routine precautions, such as drinking only bottled liquids.
There is a network of SERVIMED clinics in Havana for tourists in case of emergency. Here is a useful list.
Visitors to Cuba (including Cubans living abroad) are required to have medical insurance adequate to cover medical expenses that may arise while in the country. Travelers may be asked to show proof of such upon arrival, and should check with their insurance companies beforehand to confirm coverage.