The 7 Essential Things To Do in São Miguel, Azores, Portugal: Whale Watching. Hiking, Cycling, Hot springs. Hotels, Restaurants and useful information