Albion, on the west coast, is a quiet coastal village. It is famous for its iconic lighthouse, offering spectacular views of the Indian Ocean. Albion beach is also appreciated for its serenity.