Underwater Localisation Techniques for Marine Applications