The GFI has a specific purpose. That is to trip when it detects moisture. So I guess that yours is working.
I would check to see that the outside recepticle cover has a rubber gasket and is sealing properly. Also I would check for caulk around the cover plate.
Peace
Dave