I want to be covered by a roof that not only shields from rain and wind, but also pleases sight and eyes
Remarks about the translation
*quod ... arceat* and *quod ... delectet* are attributive phrases which call for a conjunctive mode in Latin but not necessarily so in English. If you do want to use the conjunctive you could use: *that would shield ...* and *that would please ...*