Sails arrived

Finally we have the new sails with us! Looking good and we will try them out as soon as we have the chance. Can't wait! By the way, we will be staying here in Gibraltar now for the next 4-5 days to finalize some work on the boat before we head on to Morocco and later on the Canaries and as we are new to this town, we would like to have some suggestions on some things. Can anyone please tell us where to find:

- A good, english speaking doctor.
- A dentist.
- Some nice and cozy restaurants.
- Marine chandlery.
- A sail repair shop where we can get our lazy jack stitched.

I know that many of you guys been here, so please give us your best tips, thanks!