Welcome to South Beach. Located 15 miles North of Los Barriles, and just a couple minutes from Punta Pescadero Resort. Click here for a panoramic video of South Beach.