La Torre del Mirador is a stylish seafood restaurant offering upscale Canarian cuisine, meat dishes, and classic paella, with scenic sea views.