CCA, or cold cranking amps is not relevant in this application. The batteries should state their capacity in amp hours. So if the battery has 50 amp hours, and the fan uses 2 amps, it should run the fan for 25 hours. If the laptop charger is 120 watts, 120 watts divided by 12 volts is 10 amps. So the laptop charger alone would fully drain the battery in 5 hours. Use more batteries if you can afford it, they last longer if you don't fully drain them.
You need to figure out how much power you actually need, and we're skipping a few things like resistance, so add a fudge factor of at least 10%. If possible you should actually measure the draw rather than go by what's written on it.
It's hard to say if the set up is adequate because none of those devices need to run 24/7, how much power you use is up to you.
Without knowing the draw of all your stuff and without doing the calculations, my best guess is that the set up you described is adequate if you are careful with your power use. Personally I'd get manual water pumps. A foot pump works for showering, so does gravity feed. The more power use you eliminate the more power you have available. Your laptop charger will probably be the most power hungry, so use your laptop sparingly and keep WiFi, Bluetooth, and keyboard backlighting off when you don't need them and your screen backlight as low as you can and still see what you're doing.
Adding an Ammeter to the system can help you budget your power, but it will draw some power so I'd have a momentary switch to have it on only when I'm checking it.
If that panel is putting out it's full capacity, in theory it would take around 6 hours to charge that battery, but in real life it will be longer. Probably somewhere in the ballpark of an entire partly cloudy day.
Get an isolator to charge the battery off the car's electrical system when the engine is running. This way you'll have a fully charged battery when you park and the solar panel will just keep it topped up.
A high amperage manual switch works, but if you forget to disconnect, you'll drain your starter battery, then you're stranded. This set up is cheap and allows you to jump start yourself if the starter battery gets a little weak, but most people will forget to disconnect at least once, so automatic isolators are more popular.