The beaches of Lima are very different from each other, some offering shores that are sandy while others are more rocky. Miraflores, Barranco and Chorrillos are neighborhoods of Lima and have beaches where one can cool off take a dip in the Pacific Ocean. South of the city is where the best beaches are located and are known as El Silencio, Seoritas, and Caballeros, plus Asia mentioned earlier. Not only are the waves good for surfing but there are many excellent bars and restaurants in which to dine and watch the Pacific sunsets.