Exploring Trade-Offs in AUV Controller Design for Shark Tracking