A magnitude 5.6 earthquake struck off the waters of Quezon town with aftershocks expected.