But we've been bombing them for a month... They hide the boats in caves or something? (I'm really trying to learn here, not trying to argue)
Yes, Iran built underground caves specifically to store their attack speedboat fleet. The US and Israel bombed the entrance to one on Qeshm Island multiple times, and it's unknown how many boats are still functional.
More information here https://news.sky.com/story/iran-unveils-underground-naval-ba...