One Scottish island is home to a "special" beach that has been likened to a tropical bay.