viewing platform with a seaview on mallorca on formentor cape