Immerse yourself in nature at the Aliko Beach and Cedar Forest Reserve