Amazing views, lovely beaches and mountain scenery! Perfect for weekend away