On the roof is exactly the place to put it - every time we're in the caravan when it's raining I think it would be a good idea to fit some plastic strips on the roof edge above the windows and door to divert the rain running off the roof.I think that is unlikely as it is on the roof.