margate-that means we 're definitely going to london , because margate is at the mouth of the thames and that means , if i remember my charts and i believe i do , we shall first spot land off the isle of dogs , about fourteen miles away .