You have the perfect deck for a container garden. It's beautiful. yes, make sure to protect your decking from the draining water. You can put your containers on bricks instead of using "pot feet" as long as you don't block the drainage holes. Just make sure the decking is protected..seems like everything you want to pant is sun loving. I see no problems. a word of caution-one tomato plant per pot and plant them deep. Good luck and try to post an update when you can.