Yeah, Ive often wondered about the safety of those covered boat houses. I've even seen some (online) with doors in the front so essentially the boat is completely "trapped".
On a side note why do so many southern marinas have roofs? To protect against UV and rain? I never really understood...