Monitoring Applications for Multifunctional Unmanned Surface Vehicles in Marine Coastal Environments