Check this travel guide to the other Azores islands. Although it is the largest of the Azores islands, Sao Miguel can be seen pretty extensively in 3 days, though 5 days would give you more time and let you see it at a more leisurely pace. The other islands are quite small and can be seen in a day and a half.