The lush greenery surrounding Riu Ocho Rios creates a tropical oasis for this beachfront resort. You'll enjoy views of the gorgeous blue seas, white sands and tree covered hills in the distance.