São Miguel island in Portugal is the jewel of the Azores. Here are the top things to do in São Miguel Island, where to stay, what to eat, & when to go!