The whole island is one huge seaside resort. The sun, sandy beaches and picturesque towns are a tourist magnet.