It is an island-municipality composed of seven islands of the Naranjo Island Group: Sila, Tarnate, Sangputan, Panganoron (Medio), Mahaba (Rasa), Maragat (San Andres) and Destacado[6] where the town proper is located.
The seat of government and town center is located in Destacado Island, which is separated by several nautical miles from the rest of the group.
Other smaller islands also form part of the municipality of San Vicente.
Tourism is an untapped potential source of livelihood and jobs, but it is undeveloped.
The islands of Sila, Tarnate, Sangputan, Panganoron, Maragat, and Mahaba boast of white sand beaches.