Madalena is the main town on the island of Pico in the Azores, Portugal.