The most likely cause of a fishy smell in your drinking water comes from the natural occurrence of organic material, such as sewer. If this happens, you should treat your well at least four times a year or have a whole house filter to trap the organic material. If it's coming from the city, you should call the city and explain the issue.