So you can swim all year round in Madeira if you are not cold. If you want to sunbathe and swim, the months of May to September are obviously the best. The island of Porto Santo and its 7 km long beach should interest you, even if the influence of tourists is impressive in high season!