Check out Merida, the safest city in Mexico. They have a good Hospital and lots of expats. We visit often because we have friends there. The water might be ok, but I still drink bottled water. The town is nice very clean, lots of nice restaurants. I like some of the smaller fishing villages about and hour or two away like San Felipe, pristine beautiful water just a fishing village with good food and decent hotel, but you gotta rent a boat for 5 bucks to paddle out to the island with beautiful beaches... very laid back.