You can get to Pico Island by sea and air. Atlântico Line ferries offer several daily connections to other islands of the Azores archipelago (most of them with the “neighbor” islands of Faial and São Jorge – especially during the summer months).
By air, Sata/Azores Airlines and TAP Portugal offer regular direct flights to Pico with prices varying a lot in-between seasons.