Often expanded to 8 or 9pm with some shops open 7 days a week.
Restaurants are usually open all day and close at around 10.00pm
In general, the nightlife revolves around local fiestas. Perhaps because of the benign climate and the long hours of sunshine, the locals tend to get up later in the morning and stay out later at night than the rest of their European neighbours. Shops and businesses are usually opened from 9 or 9:30 am to 1:30pm and from 4:30 or 5pm to 8 or 8:30pm though it has become more and more common for businesses to stay open through the traditional "siesta" hours.
Business establishments are usually closed for a day and half per week, most often Saturday afternoon and Sunday, while many shops close only on Sunday.
Whilst the busy tourist areas in other parts of Spain bars stay open past 3 or 4 am. In Tenerife or big cities like Madrid and Barcelona, for example, there are many places that stay open until dawn, even in winter. This is definitely not the case on La Gomera!