Navigating the Waves: Advanced Autonomy in Unmanned Surface