Perfect rocks, golden sands and emerald green water, that is what San Bernardo is all about, and that is what makes it one of the best beaches in Colombia.