Er zijn maar liefst bijna 30 stranden op Boavista. In totaliteit is er zo’n 55 kilometer aan ongerept fijn zandstrand aanwezig op het eiland. Het bekendste strand is dat van Santa Monica. Boavista heeft de meeste brede stranden van alle eilanden van de Kaapverdische eilanden.