The Azores from $341 (one way)