A fuel blockage caused a small plane to make an emergency landing on Martins Bay beach in Mahurangi, near Warkworth, this afternoon.