San Andrés Island has beaches ideal for watersports and a variety of hotels, apartments, and local lodging. The climate varies throughout the year with some storms possible and average temperatures between 27-30 degrees Celsius. The island is surrounded by coral reefs and lagoons home to many species of coral and fish. While Spanish is the official language, many locals also speak Creole, a mixture of English, Spanish and French.