Gran Canaria and Lanzarote. For instance one route runs from Cádiz to Tenerife, with two stops in between; the boat trip will take two days. If you can't stomach the thought of a bumpy ferry ride ...