The Lara Bay Turtle Conservation Station is a loggerhead turtle sanctuary where you can observe, from a distance, the caged-off nests where these sea creatures have laid their eggs.