Geometric Control and Estimation for Autonomous UAVs in Ocean Environments