Playa Baconao

Baconao beachBaconao is an small, fine-sanded beach of limpid waters, protected by towering mountains, stretches amidst thick groves almost reaching the shore.