You've picked a good operation at Camel. I've been to Sharm quite a few times and never had any problems with food but then again I'm not that partial to a salad so maybe that's it!
Camel have good food options, Pomodoro restaurant, the tandoori, the roof bar are all great for food and Vanilla for an ice-cream after diving is highly recommended. I'm wouldn't bother with any medicine. There are plenty of cash machines near the Camel Hotel.
They are very friendly bunch at Camel, enjoy your diving!