CoastWatch 500Long-endurance autonomous surface platform for coastal observation, inspection and maritime surveillance missions.