St. Michael is a friendly locale known for its bars and restaurants. Simply book an excursion to enjoy your stay a little more. Nature lovers can visit Carlisle Bay and Needhams Point. There's plenty more to see, including sights like Kensington Oval and Brownes Beach.